package es.uned.ii.si3.web.forms;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

import java.util.List;

import es.uned.ii.si3.business.GestionSolicitudes;
import es.uned.ii.si3.model.Usuario;
import es.uned.ii.si3.util.Utils;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

public class ListarPropuestasForm extends ActionForm{

	private List listaPropuestas;
	private Integer anyoAcademicoSeleccionado = new Integer(0);
	private Long idPropuestaSeleccionada;
	private List listaAnyosAcademicos;
	private String dispatch;
	
	
	public ListarPropuestasForm() {
        super();
    }
	
	
	/**
	 * @return the listaPropuestas
	 */
	public List getListaPropuestas() {
		return listaPropuestas;
	}


	/**
	 * @param listaPropuestas the listaPropuestas to set
	 */
	public void setListaPropuestas(List listaPropuestas) {
		this.listaPropuestas = listaPropuestas;
	}


	

	/**
	 * @return the anyoAcademicoSeleccionado
	 */
	public Integer getAnyoAcademicoSeleccionado() {
		return anyoAcademicoSeleccionado;
	}


	/**
	 * @param anyoAcademicoSeleccionado the anyoAcademicoSeleccionado to set
	 */
	public void setAnyoAcademicoSeleccionado(Integer anyoAcademicoSeleccionado) {
		this.anyoAcademicoSeleccionado = anyoAcademicoSeleccionado;
	}


	/**
	 * @return the idPropuestaSeleccionada
	 */
	public Long getIdPropuestaSeleccionada() {
		return idPropuestaSeleccionada;
	}


	/**
	 * @param idPropuestaSeleccionada the idPropuestaSeleccionada to set
	 */
	public void setIdPropuestaSeleccionada(Long idPropuestaSeleccionada) {
		this.idPropuestaSeleccionada = idPropuestaSeleccionada;
	}


	/**
	 * @return the listaAnyosAcademicos
	 */
	public List getListaAnyosAcademicos() {
		return listaAnyosAcademicos;
	}


	/**
	 * @param listaAnyosAcademicos the listaAnyosAcademicos to set
	 */
	public void setListaAnyosAcademicos(List listaAnyosAcademicos) {
		this.listaAnyosAcademicos = listaAnyosAcademicos;
	}


	

	/**
	 * @return the dispatch
	 */
	public String getDispatch() {
		return dispatch;
	}


	/**
	 * @param dispatch the dispatch to set
	 */
	public void setDispatch(String dispatch) {
		this.dispatch = dispatch;
	}


	public String toString() {
	        String str = "Listar Propuestas ActionForm:";
	        if (listaPropuestas != null){
	        	str += "listaPropuestas = "+ listaPropuestas.toString() +"\n";
	        }
	        else {
	        	str += "listaPropuestas = null "+ "\n";
	        }
	        
	        return str;
	    }
}
